package br.com.tcc.systemdx.service.beans;

import java.util.List;

import br.com.tcc.systemdx.domain.AtributoGenerico;
import br.com.tcc.systemdx.domain.ValorGenerico;
import br.com.tcc.systemdx.domain.enumtypes.ProbabilidadeSimbolica;

public class QuestaoHipotese {
	/**
	 * atributo sobre qual é a questão
	 */
	private AtributoGenerico atributo;
	
	/**
	 * Alternativas de resposta para a questão de acordo com
	 * possíveis valores do atributo
	 */
	private List<ValorGenerico> alternativas;
	
	/**
	 * Probabilidade simbólica associada ao atributo em questão
	 */
	private ProbabilidadeSimbolica probabilidade;
	
	/**
	 * Resposta da questão
	 */
	private ValorGenerico resposta;

	public void setAlternativas(List<ValorGenerico> alternativas) {
		this.alternativas = alternativas;
	}

	public List<ValorGenerico> getAlternativas() {
		return alternativas;
	}

	public void setAtributo(AtributoGenerico atributo) {
		this.atributo = atributo;
	}

	public AtributoGenerico getAtributo() {
		return atributo;
	}

	public void setProbabilidade(ProbabilidadeSimbolica probabilidade) {
		this.probabilidade = probabilidade;
	}

	public ProbabilidadeSimbolica getProbabilidade() {
		return probabilidade;
	}

	public void setResposta(ValorGenerico resposta) {
		this.resposta = resposta;
	}

	public ValorGenerico getResposta() {
		return resposta;
	}

}
